Neulozeni dat do DB souboru v stare BDE

Otázka od: Petr Varga

18. 11. 2003 18:08

Ahoj.

U sve stare aplikace, ktera je stale nasazena se potykam s
problemem.

V aplikaci je otevreno nekolik spojeni do databaze najednou.
Kombinovane prez TTable, TQuery, nektere updaty se delaji prez
TUpdateSQL.

Vse funguje jak ma, az na pripad, kdy dojde k sestreleni
aplikace, nebo zaseknuti OS. Pak pri znovu zpusteni nejsou zadna
data od posledniho ukonceni ulozena. Nevite cim to? Respektive
jak tomu zabranit? Vsechny DB komponenty, ktere pouzivam v
aplikaci (viz. vysse) jsou v defaultnim nastaveni.

Diky za pripadne rady Petr

--
VOLNY Bingo - vyzvednete si svou hraci kartu
a vyhrajte nekterou z 38 cen!
http://soutez.volny.cz/slepa.php






----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: spisiak

18. 11. 2003 18:49


----- Original Message -----
From: "Petr Varga" <djvar@post.cz>
> aplikace, nebo zaseknuti OS. Pak pri znovu zpusteni nejsou zadna
> data od posledniho ukonceni ulozena. Nevite cim to?
Skus ulozit zmeny pomocou TTAble.FlushBuffers

KaSi





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Ludek Paral

18. 11. 2003 23:07

Souhlas,

Flushbuffers ma vysoky vliv na ulozeni dat bez ztraty. Po jeho implementaci
skoncilo mnoho problemu.

Ludek

-----Original Message-----
From: delphi-l-owner@clexpert.cz [mailto:delphi-l-owner@clexpert.cz]On
Behalf Of spisiak
Sent: Tuesday, November 18, 2003 6:29 PM
To: delphi-l@clexpert.cz
Subject: Re: Neulozeni dat do DB souboru v stare BDE



----- Original Message -----
From: "Petr Varga" <djvar@post.cz>
> aplikace, nebo zaseknuti OS. Pak pri znovu zpusteni nejsou zadna
> data od posledniho ukonceni ulozena. Nevite cim to?
Skus ulozit zmeny pomocou TTAble.FlushBuffers

KaSi







----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)

Odpovedá: Ing. Zdenek Reznicek

18. 11. 2003 23:47



> Ahoj.
>
> U sve stare aplikace, ktera je stale nasazena se potykam s
> problemem.
>
> V aplikaci je otevreno nekolik spojeni do databaze najednou.
> Kombinovane prez TTable, TQuery, nektere updaty se delaji prez
> TUpdateSQL.
>
> Vse funguje jak ma, az na pripad, kdy dojde k sestreleni
> aplikace, nebo zaseknuti OS. Pak pri znovu zpusteni nejsou zadna
> data od posledniho ukonceni ulozena. Nevite cim to? Respektive
> jak tomu zabranit? Vsechny DB komponenty, ktere pouzivam v
> aplikaci (viz. vysse) jsou v defaultnim nastaveni.
>

Zdravim,
Ja pouzivam v AfterPost kazdeho datasetu (TTable, TQuery) toto:

 dbiSaveChanges(MojeTabulka.Handle) ; {zabezpeceni proti vypadku - okamzity
zapis na disk}

do uses musis dat toto:
dbiProcs, dbiTypes, dbiErrs

a nemam zadny problem

Zdenek





----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu
(zme.zoner.sk)